newly hatched - Español Inglés Diccionario